Samsung Galaxy S8 to officially be revealed on March 29