kai havertz player analysis