Hamilton calls F1 and golf frustrating sports