Sabarimala temple opens for devotees