Viral singing homeless woman offered major recording contract