Google snaps up YouTube for $1.65B