Barbora Krejcikova wins Wimbledon for her 2nd Grand Slam trophy