Microwave spectrum, r0 structure, and ab initio calculations for trimethylphosphine