Anastacia cancels on Dubai fans due to cancer diagnosis