Explain why phosphorus can form five covalent bonds, whereas nitrogen can only form three covalent bonds.