Brave mother fights off three carjackers single-handedly