PM faces resistance as he requests states to cap coal prices