Grant AL homes for sale 250K to 300K