Robert Pattinson hit by cab during Twi-hard attack