YouTube sensation Austin Mahone cancels show