Melbourne cafe bans takeaway coffee