Investment bank Merrill Lynch has raised its rating on PepsiCo from "neutral" to "buy".