Cross-party alliance of MPs tells May: we will stop no-deal Brexit