Builders merchant warns of 20% price hike for customers