hayley williams and robert pattinson