Ibuprofen removal from aqueous solution via light-harvesting photocatalysis by nano-heterojunctions: A review