Renewable energy management in smart home environment via forecast embedded scheduling based on Recurrent Trend Predictive Neural Network