Cameron hails cross-party anti-Brexit alliance