Wimbledon announces record prize money of 40.3mn pounds