Kate Middleton attends Wimbledon men's final amid cancer treatment