Kate gives birth to royal heir