Spains lower house of parliament voted to make Pedro Sanchez prime minister for another term, ending a protracted deadlock after an inconclusive general election in July.