Optimal Control of Domestic Storage via MPC: The Impact of the Prediction of User Habits, including Power Market and Battery Degradation