Miley Cyrus and Liam Hemsworth call off engagement