Supreme Court grants bail to 34 in anti-Sikh riots