Giant panda gives birth to twins in Madrid