Katy Perry Reveals She Always Had Crush on John Mayer