Snap to invest $2 billion over five years into Google cloud infrastructure