Liberal Democrats urge ministers to back “£5bn” policy to allow homosexual “marriage”