Amber Heard says she has broken up with SpaceX and Tesla mogul Elon Musk.