Controversial Balotelli apologises over actions