Maharashtra assembly passes bill giving 16% reservation for Marathas