Havertz scores controversial late goal but Arsenal miss out on title