Giant panda gives birth to twins