Planet Mercury could be covered in diamonds