Grant AL homes for sale 400K to 500K