Boundary Energy Shaping of Linear Distributed Port-Hamiltonian Systems