Michael Bolton makes stop at Hard Rock Live