Lawmakers approve $1.4-billion loan for PG&E to keep Diablo Canyon nuclear plant open