Can mutual fund can be bought directly online thru internet or is it compulsory to have demat account to buy MF?