Megan Fox publicly hits on Victoria's Secret model Adriana Lima