Brexit: MPs push to prevent no-deal in law