Home Gadgets Samsung reveals upcoming flagship Galaxy S10