Opposition parties reject Johnson's election call as no-deal Brexit bill passes parliament