Katy Perry and Robert Pattinson Spotted 'Heavily Flirting'