Angelique Kerber beat seven-time champion Serena Williams to win her first Wimbledon title and spoil the American's dream comeback as a mum.