Phase behaviour of pure and mixed patchy colloids — Theory and simulation