SC tells govt to end Haj subsidy within 10 years