Solar flux and its variations