Text this: Deciphering protein evolution and fitness landscapes with latent space models