Samsung Galaxy S II 4G priced at $149.99 on a 3-year at Best Buy, launching July 21st