Synchronization of phase oscillators under asymmetric and bimodal distributions of natural frequencies