Sri Lankan president expands cabinet ahead of budget