is robert pattinson a gay