Peter Crouch has hit out at Prince Harry, calling him a "short balding ginger guy" after Harry questioned how he managed to attract Abbey Clancy.