Beyoncé ’gives birth to twins’