Power Allocation for Energy-Harvesting-based Fading Cognitive Multiple Access Channels: with or without Successive Interference Cancellation