Princess Charlene of Monaco gives birth to twins