robert pattinson is allergic to