It sounds like the serpentine belt broke which powers the alternator and power steering pump. You will not make it home, you need to drive to a shop asap to have belt replaced otherwise your going to stall out on road. It will be about a $100 to have belt replaced depending on where you go. Let me know if there is anything else I can do to help. Thanks.