FedMask: Joint Computation and Communication-Efficient Personalized Federated Learning via Heterogeneous Masking