gold rises by rs 150 on firm demand, silver loses rs 400