A student has been praised after refusing to give up his bus seat for a pregnant woman's friend during a packed journey - despite the pregnant woman also being on board