Serena: ‘best female athlete of all time’