silver climbs 5% as gold tops $1,500