Los Angeles agrees to host in 2028 Olympic Games