Switzerland says ready to host Russia-Ukraine summit with 'immunity' offer to Putin